/* 头部*/
.mm-header .hd-logo {
  position: relative;
}
.mm-header .hd-logo h4 {
  width: 100%;
  height: 100%;
  display: inline-block;
  font-size: 0.6rem /* 45/75 */;
  color: #fff;
  text-align: center;
  line-height: 1.333333rem /* 100/75 */;
}
.mm-header .hd-logo .hd-app {
  position: absolute;
  right: 0;
  top: 0;
}
.mm-main .content ul li {
  position: relative;
  padding: 0.4rem /* 30/75 */ 0.213333rem /* 16/75 */;
  height: 3.466667rem /* 260/75 */;
}
.mm-main .content ul li a {
  display: block;
  width: 100%;
  height: 100%;
}
.mm-main .content ul li a img {
  position: absolute;
  height: 2.666667rem /* 200/75 */;
}
.mm-main .content ul li a .info {
  width: 100%;
  height: 100%;
  padding-left: 2.933333rem /* 220/75 */;
}
.mm-main .content ul li a .info p:nth-child(1) {
  color: #000;
  font-size: 0.373333rem /* 28/75 */;
  height: 1.866667rem /* 140/75 */;
}
.mm-main .content ul li a .info p:nth-child(1) span {
  color: #ff841d;
}
.mm-main .content ul li a .info p:nth-child(2) span {
  font-size: 0.32rem /* 24/75 */;
  color: #b4b4b2;
}
.mm-main .content .page {
  width: 100%;
  margin-top: 0.266667rem /* 20/75 */;
  height: 0.906667rem /* 68/75 */;
}
.mm-main .content .page span {
  float: left;
  width: 33.33%;
  height: 0.906667rem /* 68/75 */;
  text-align: center;
}
.mm-main .content .page a {
  display: block;
  margin: 0 auto;
  line-height: 0.906667rem /* 68/75 */;
  width: 1.946667rem /* 146/75 */;
  height: 0.906667rem /* 68/75 */;
  border: 1px solid #ccc;
  border-radius: 0.133333rem /* 10/75 */;
  color: #000;
  background-color: #e2e2e2;
}
.mm-main .content .page select {
  width: 2.026667rem /* 152/75 */;
  height: 0.906667rem /* 68/75 */;
  padding: 0.2rem /* 15/75 */ 0.133333rem /* 10/75 */;
  border: 1px solid #ccc;
  text-align: center;
  font-size: 0.373333rem /* 28/75 */;
}
